package cn.bblocks.common.i18n.task;


import cn.bblocks.common.i18n.repository.I18nConfigDbLoader;
import lombok.extern.slf4j.Slf4j;
import org.springframework.scheduling.annotation.Scheduled;

import javax.annotation.Resource;

/**
 * 定时同步配置任务
 */
@Slf4j
public class I18NConfigDbLoaderTask {

    @Resource
    private I18nConfigDbLoader i18nConfigDbLoader;

    @Scheduled(cron = "${spring.ex.i18n.cron}")
    public void execute() {
        log.info("begin to sync i18n config fom db!");
        i18nConfigDbLoader.loadI18nDictByLocaleEntity();

    }
}
